package com.kongwg.exer2;

import java.util.Scanner;

/*
 * 定义PayrollSystem类，创建Employee变量数组并初始化，该数组存放各类雇员对象的引用。
 * 利用循环结构遍历数组元素，输出各个对象的类型,name,number,birthday。
 * 当键盘输入本月月份值时，如果本月是某个Employee对象的生日，还要输出增加工资信息。

 */
public class PayrollSystem {
	public static void main(String[] args) {
		Employee[] emps = new Employee[2];
		
		emps[0] = new SalariedEmployee("孔", 1001, new MyDate(1997, 9, 8), 10000);
		emps[1] = new HourlyEmployee("小肥猪", 2001, new MyDate(1998,9,9), 60, 200);
		
		
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入月份:");
		int month = scanner.nextInt();
		for(int i = 0;i<emps.length;i++){
			System.out.println(emps[i]);
			double salary = emps[i].earnings();
			System.out.println("月工资为："+salary);
			
			if(month==emps[i].getBirthday().getMonth()){
				System.out.println("生日快乐奖励100元");
			}
		}
	}
}
